﻿/*
 *----------------------------------------------------------------
    // Copyright (C) 2009 江苏华招网
    // 版权所有。 
    // 作者：Zeus2
    //
    // 文件名：Invoice.cs
    // 文件功能描述：发票简单实体类(可序列化)
    // 创建标识：Zeus2 2009-04-02 14:15:09
    //
    // 修改标识：
    // 修改描述：
    //
    // 修改标识：
    // 修改描述：
    //
    // 审核人：
    // 审核时间：
    // 审核说明：
 //----------------------------------------------------------------*/

using System;
using System.Collections.Generic;
using System.Text;

namespace HZ.DrugTrade.Model.View
{
    /// <summary>
    /// 发票实体类
    /// </summary>
    [Serializable()]
    public class Invoice
    {  /// <summary>
        /// 区域编号
        /// </summary>
        public string AreaID
        {
            set;
            get;
        }
        /// <summary>
        /// 发票流水号
        /// </summary>
        public string InvoiceSerialID { get; set; }
        /// <summary>
        /// 发票编号
        /// </summary>
        public string InvoiceID { get; set; }
        /// <summary>
        /// 发票时间
        /// </summary>
        public System.DateTime? InvoiceTime { get; set; }
        /// <summary>
        /// 总金额
        /// </summary>
        public decimal? TotalAmount { get; set; }
        /// <summary>
        /// 审核状态:0未审核;1审核通过;2未通过审核
        /// </summary>
        public int? AuditStatus { get; set; }
        /// <summary>
        /// 审核时间
        /// </summary>
        public System.DateTime? AuditTime { get; set; }
        /// <summary>
        /// 审核人
        /// </summary>
        public string AuditPerson { get; set; }

        /// <summary>
        /// 医疗机构
        /// </summary>
        public string HospitalName { get; set; }

        /// <summary>
        /// 发票对应的配送单数量
        /// </summary>
        public int? DistributionCount { get; set; }

          /// <summary>
        /// 医疗机构编号
        /// </summary>
        public string HospitalID { get; set; }
        
        /// <summary>
        /// 配送企业
        /// </summary>
        public string CompanyID_PS { get; set; }
        /// <summary>
        /// 回款单ID
        /// </summary>
        public string InvoicePaySerialID { get; set; }
        /// <summary>
        /// 审核不通过原因
        /// </summary>
        public string NoPassReason { get; set; }
        /// <summary>
        /// 增加日期
        /// </summary>
        public DateTime? AddDate { get; set; }
        /// <summary>
        /// 是否提交
        /// </summary>
        public bool? IsSubmit { get; set; }

        public System.DateTime? Altertime { get; set; }
        /// <summary>
        /// 原来金额
        /// </summary>
        public decimal? TotalAmount_old { get; set; }
        /// <summary>
        ///修改原因
        /// </summary>
        public string Note
        {
            get;
            set;
        }
    }
}